Simulation Driven Development - Validation of requirements in the early design stages of complex systems - the example of the German Toll System
نویسندگان
چکیده
Looking at the end-to-end processing, typical software-intensive systems are built as a system-of-systems where each sub-system specializes according to both the business and technology perspective. One challenge is the integration of all systems into a single system – crossing technological and organizational boundaries as well as functional domains. To facilitate the successful integration we propose the use of simulation models in parallel to the existing software engineering procedures. As an example we look at the German tolling system for heavy goods vehicles (HGVs) – a liability-critical system consisting of some 60 sub-systems including a fleet of more than 1 000 000 onboard units deployed in the HGVs. Since its start in 2005 the system regularly undergoes changes and updates. To mitigate the associated costs and risks we developed a microscopic discrete event simulation (DES) model of the tolling system and use it to support both the design of planned changes and the monitoring of the day-to-day operations. The model includes the dynamic aspects of the tolling system and HGVs interacting with the system. In the article we discuss the use of realistic simulation models as part of the system design process. Since simulations are heavily used by the design process it is called Simulation Driven Development (SDD).
منابع مشابه
Requirements Engineering Model in Designing Complex Systems
This research tends to development of the requirements elicitation methodology with regard to operational nature and hierarchical analysis for complex systems and also, regarding available technologies. This methodology applies Analytic Hierarchy Process (AHP) and Analytic Network Process (ANP) to ensure traceability of planned qualitative and quantitative data from requirements to available te...
متن کاملRequirements Engineering Model in Designing Complex Systems
This research tends to development of the requirements elicitation methodology with regard to operational nature and hierarchical analysis for complex systems and also, regarding available technologies. This methodology applies Analytic Hierarchy Process (AHP) and Analytic Network Process (ANP) to ensure traceability of planned qualitative and quantitative data from requirements to available te...
متن کاملApplication of triangulation approach in requirements engineering process: A study in analysis and design of the pediatrics epilepsy information system
Introduction: Requirements Engineering process is a crucial phase in software development. In order to achieve a successful design of health information systems (HISs), applying the best methodologies is essential. Therefore, the aim of the present study was to design pediatrics Epilepsy Information System (EPIS) as well as the use of triangulation approach in elicitation and validation of epil...
متن کاملDesign and Simulation of Adaptive Neuro Fuzzy Inference Based Controller for Chaotic Lorenz System
Chaos is a nonlinear behavior that shows chaotic and irregular responses to internal and external stimuli in dynamic systems. This behavior usually appears in systems that are highly sensitive to initial condition. In these systems, stabilization is a highly considerable tool for eliminating aberrant behaviors. In this paper, the problem of stabilization and tracking the chaos are investigated....
متن کاملSimulation Model for a Nomadic Animal Production System in Southern Iran
The first motive for the determination and evaluation of an energy productionsystem is the need to change. Such system is dynamic in nature and is influenced bymany factors such as age and physiological status of individual sheep or goat, quantityand quality of available feed and environment including the management systems.Traditional pastoral resource assessments do not always account for the...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2017